Developer Toolbox Topics Relative to
Video
![](/toolbox/www/images/sgilogosm.gif)
This document presents all materials related to the topic of
Video on the Toolbox:
DOCUMENTS:
- Abekas A60 Control Panel v2.0.1, notes, 1991
- Notes for SGI to Abekas SCSI connection, 1991
- comp.compression and comp.compression.research FAQ
- Cosmo Compress Technical Report, 5/94
- Gailieo Video Technical Report, 5/94
- IRIS Media Libraries New Product Information (dmedia_dev and svideodev), 3/94
- The Lurker's Guide to Video, a repository for the little-known, undocumented knowledge that you need in order to write any sort of video app on SGI machines. Topics explored in great detail include Video in General, The VL, and SGI Video Devices.
- SGI Movie FAQ
- Sirius Video Technical Report, 5/94
- SGI Digital Video Specification, Version 1.1, 8/18/95
- Video software configuration listing for video option products running 5.2 IRIX
- Video & Image Compression, 11/94
- Video IO, 11/94
- Video Interfaces segment from the Hardware Developers Handbook
SOURCE:
- src/demos/video, demo
progs including:
- specialfx, demos many of the special effects features possible
with Galileo, Indigo2 Video and IndyVideo, particularly in the areas of
chroma keying, luma keying, and transitions (also known as wipes & fades,
blends, and/or switches),
- vidpaint, captures video into memory at the 1/4 by 1/4 size
(1/8 the area of the full size of the source you are using), and then
draws the frames into a window,
- vidtmesh, captures video into memory at the 1/4 by 1/4 size,
(1/8 the area of the full size of the source you are using) and places
the frames onto a 3D triangle mesh (tmesh) grid, which you can then
manipulate in space,
- bigvideoin, simple mini app shows a zoomed up videoin window
nearly filling your display with video, and,
- trails, a specialty program, sets up a feedback loop so that
you can see trailing effects.
- src/exampleCode/video
subtree contains,
- contcapt: a
converted OpenGL version of the VL contcapt program.
- scrollmon:
creates realtime scrolling credits or titles (graphics) for video
production,
- seqgrab:
VL sequential frame accurate capture source (Galileo/VLAN),
- simpleVideo:
library + examples to provide the video programmer with a simple
programmatic interface on top of the VL,
- vidmap:
texture mapping of video -- selection can be a live source such as
IndyCam, any other live video source, or a (SGIMF, QuickTime, or MPEG),
movie file which is then texture mapped to the polygon.
- abekas, contains source
code tools from Abekas Video Systems
- Choosing an Input Jack src
code example, from The
Lurker's Guide to Video, information gold mine of what you need
to know about video.
- src/haeberli/libgutil/abekas.c, contains
routines that can generate and read digital video data
- libgutil/vidcomp.c,
this module contains video compression support code.
- these 2 programs -- src/haeberli/imgtools/{fromyuv,
toyuv} --
convert between Abekas digital video images and Iris image files
- fieldfilt
field filters a 2-field video frame removing shear artifacts
- mpeg, contains a public
domain MPEG video software decoder
- vcool,
checks for "hot" video colors using the libgutil/vcool.c support
- vidiot, demonstrates a fun
video conferencing idea
- vidpan, contains tools
for controlling a Panasonic Video disc recorder
- vidsony, contains tools
for controlling a SONY LVR-5000 Video disc recorder
- vidtools, contains
tools for processing streams of video images
- src/tutorials/OGLT/Examples/Video: AEC/CAD implementation of real-time texture/360° environment mapping
Copyright © 1995, Silicon Graphics, Inc.